home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet multimedia / Grafika i zdjecia / Edytory grafiki rastrowej i wektorowej / Inscape 0.44.1 / Inkscape-0.44.1-1.win32.exe / share / extensions / dia2svg.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  2006-09-06  |  463b  |  15 lines

  1. #! /bin/sh
  2.  
  3. rc=0
  4.  
  5. # dia version 0.93 (the only version I've tested) allows `--export=-', but then
  6. # ruins it by writing other cruft to stdout.  So we'll have to use a temp file.
  7. # dia 0.95 removes --export-to-format but still allows -t.
  8. TMPDIR="${TMPDIR-/tmp}"
  9. TEMPFILENAME=`mktemp 2>/dev/null || echo "$TMPDIR/tmpdia$$.svg"`
  10. dia -n --export="${TEMPFILENAME}" -t svg "$1" > /dev/null 2>&1 || rc=1
  11.  
  12. cat < "${TEMPFILENAME}" || rc=1
  13. rm -f "${TEMPFILENAME}"
  14. exit $rc
  15.